@charset "UTF-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family: Roboto,"PingFang SC",微软雅黑;color:#333;outline:0;font-size: 14px;}
body{background:#fff;}
a{color:#333;}
a:hover, a:focus {color: #ff5402;}
/*common*/
/*a{ -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear;}*/
.clear{clear: both;}
.clearfix:after {display: block; clear: both; content: "\0020"; visibility: hidden; height: 0; }
.container{width: 1200px;margin: 0 auto;position: relative;}
.black_50 {height: 50px; display: block; }
.fl{float: left;}
.fr{float: right;}
.f12{font-size: 12px;}
.c-66{color: #666;}
.c-99{color: #999;}
/*top*/
.top{width: 100%;height: 30px;line-height: 30px;overflow: hidden;background: #f5f5f5;}
/*header*/
.header {background: #323436; height: 60px; z-index: 1000;width: 100%; border-bottom: 4px solid #ff5402; }
.header .header-box {width: 1200px; height: 100%; margin: 0 auto; position: relative; }
.header .header-box .logo {margin-top: 10px; }
.header .header-nav {float: right; height: 100%; }
.header .header-nav ul {height: 100%; }
.header .header-nav li {line-height: 56px; text-align: center; display: inline-block; height: 100%; }
.header .header-nav li a {color: #949494; display: inline-block; height: 100%; padding: 0 20px; }
.header .header-nav li.active a {color: #fff; background: #444749; }
/*banner*/
.bodyer {background: #f7f7f7;}
.cover {background: url(../image/overlay.png) repeat scroll 0 0 rgba(0, 0, 0, 0); position: absolute; right: 0px; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 0; }
.main-pic {height: 525px; background: #222;position: relative;}
.main-pic .main-inner {height: 100%; width:100%; background: url("../image/banner.jpg") no-repeat center; text-align: center;}
.main-pic .main-inner h1 {font-size: 43px; color: #fff; padding-top: 80px;}
.main-pic .main-inner h1 font{color: #ff7800;}
.main-pic .main-inner h2 {color: #fff; padding-top: 40px;font-weight: normal;}
.main-pic .main-inner .btns {padding-top: 40px; }
.main-pic .main-inner .btns .btn {width: 210px; height: 60px; text-align: center; line-height: 60px; font-size: 20px; display: inline-block; margin: 0 20px; }
.main-pic .main-inner .btns .btn-introduce {border: 4px solid #ff7800; color: #ff7800; background: rgba(255, 120, 0, 0.2); line-height: 52px; height: 52px; }
.main-pic .main-inner .btns .btn-downcode {background: #ff7800; color: #fff; }
.main-pic .main-inner .downcount {padding-top: 80px; color: #fff; }
.main-pic .main-inner .downcount em {color: #ff7800; font-size: 32px; padding: 0 10px; }
.main-pic .main-inner .joinus {padding-top: 20px; }
.main-pic .main-inner .joinus span {background: rgba(0, 0, 0, 0.2); padding: 2px 10px; border-radius: 2px; color: #fff; display: inline-block; }

/*youshi*/
.youshi{background: #fff; padding: 42px 0; }
.youshi .column{width: 23%;position: relative;float: left; text-align: left; font-size: 14px; padding-left: 1%; padding-right: 1%; vertical-align: top;cursor: pointer;}
.youshi .column .featurette {text-align: center; height: 250px; padding: 47px 0 0 0; }
.youshi .column .featurette .icon {height: 68px; margin-bottom: 28px; font-size: 64px; line-height: 68px; color: #fe7300;                transition:All 0.4s ease-in-out;
                -webkit-transition:All 0.4s ease-in-out;
                -moz-transition:All 0.4s ease-in-out;
                -o-transition:All 0.4s ease-in-out;
}
.youshi .column:hover .featurette .icon {font-size: 80px;}
.youshi .column .featurette h3 {font-size: 24px; margin: 28px 0 15px 0; }
.youshi .column .text-muted {color: #8c92a4; }

/*footer*/
.footer .bar {background: #ff5402; height: 35px; line-height: 35px; overflow: hidden; }
.footer .bar .bar_left{float:left;width: 80%;color: #fff;font-size: 12px;}
.footer .bar .bar_right{float: right;width: 20%;text-align: right;}
.footer  .bar_right a {display: inline-block; margin-left:15px; background: url(../image/footer_ico.png) no-repeat; padding-left: 24px; color: #fff; }
.footer  .bar_right .xq1 {background-position: 0 center; }
.footer  .bar_right .xq2 {background-position: -100px center; }
.footer .content-wrapper {width: 1200px; margin: 0 auto; }
.footer .footer-bottom{padding-top: 1px; background-color: #1f1f1f; }
.footer .footer-websites-box{padding-top: 40px; border-bottom: 1px solid #313131; }
.footer .footer-city-list{height: 35px; overflow: hidden; }
.footer .footer-city-list a{float: right; height: 34px; line-height: 34px; font-size: 13px; color: #828789; }
.footer .footer-city-list span{float: left; width: 90px; height: 34px; margin-right: 10px; font-size: 13px; line-height: 34px; background-color: #121212; color: #828789; text-align: center; cursor: pointer; }
.footer .footer-city-list span.on{color: #fff; background-color: #384144; }
.footer .footer-websites{margin-top: 21px; }
.footer .footer-websites ul li{float: left; margin: 0 14px 11px 0; font-size: 12px; color: #83888a; white-space: nowrap; }
.footer .footer-websites ul li a{color: #83888a; white-space: nowrap; }
.footer .footer-websites ul li a:hover{color: #fff;}
.footer .footer-company-box{padding-top: 30px; overflow: hidden;border-top: 1px solid #0c0c0c;}
.footer .footer-qr-code{float: right;}
.footer .footer-qr-code p{font-size: 12px; color: #fff; text-align: center; }
.footer .footer-qr-code div{margin-left: 30px; height: 130px; width: 100px; float: right; }
.footer .footer-qr-code div img{width: 100px; height: 100px; }
.footer .footer-company-info{float: left;width: 940px;}
.footer .footer-company-info ul {overflow: hidden; }
.footer .footer-company-info ul li{float: left; margin-right: 17px; font-size: 13px; color: #fff; }
.footer .footer-company-info ul li a{color: #fff;}
.footer .footer-company-info ul li a:hover{color: #ff7800;}
.footer .footer-company-info p{margin-top: 23px; font-size: 12px; text-align: left; color: #83888a;line-height: 25px;}

/*crumb*/
.breadcrumb {padding: 8px 15px; margin-bottom: 10px; list-style: none; background-color: #f5f5f5; border-radius: 4px; }
.breadcrumb>li {display: inline-block; }
.breadcrumb>li+li:before {padding: 0 5px; color: #ccc; content: "/\00a0"; }

/*news-category*/
.news-foot-h1{ height:40px; background:url(../image/line1.png) no-repeat 0 bottom; line-height:40px;}
.news-foot-h1 strong{ font-size:17px;font-family:'Microsoft YaHei Light','Microsoft YaHei';  }
.news-foot-h1 span{ float:right; font-size:12px; color:#ccc;}
.news-foot-h1 span a{ color:#999;}

.topic-box {background: #fff; padding: 20px 35px; }
.topic-boxs {width: 1200px; overflow: hidden; }
.topic-box1 {width: 360px; float: left; margin-right: 30px; padding-bottom: 30px; }
.topic-img{padding:20px 0;}
.topic-img img{display:block;}
.topic-box1 ul{padding:0; margin:0; list-style:none;}
.topic-box1 li{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; height:26px; line-height:26px;padding-left:10px; background:url(../image/d1.png) no-repeat 0 center;}
.topic-ad{ margin-bottom:30px;}

.foot1 {width: 100%; padding: 60px 0; background: url(../image/x.png) no-repeat center center; position: relative; }
.foot1 .txt {width: 425px; text-align: center; position: relative; margin: 0 auto; }
.foot1 .txt strong {font-size: 25px; font-weight: normal; font-family: 'Microsoft YaHei'; }
.foot1 .txt p {font-size: 14px; font-family: 'Microsoft YaHei'; }
.foot1 .txt a {display: block; height: 68px; font-size: 28px; color: #fff; margin: 10px 0; background-color: #ff5402; font-family: 'Microsoft YaHei'; font-weight: normal; line-height: 68px; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; }
.foot1 .txt a:hover {color: #fff; text-decoration: none; background-color: #dc4f0b; border-color: #ff5402; }

/*new_list*/
.new_list{margin-top: 20px;}
.new_list_left{float: left;width: 870px;background-color: #fff;padding: 25px 20px;min-height: 520px;}
.new_list_right{float: right;width: 270px;background-color: #fff;min-height: 300px;}
.news-li {display: block; height: 115px; overflow: hidden; padding-bottom: 15px; }
.news-img {width: 180px; overflow: hidden; height: 115px; overflow: hidden; float: left; }
.news-img img {width: 160px; height: 115px; border: 0; }
.news-pp {transition: color ease-in-out .15s,background-color ease-in-out .15s; -webkit-transition: color ease-in-out .15s,background-color ease-in-out .15s; -o-transition: color ease-in-out .15s,background-color ease-in-out .15s; }
.news-pp small {font-size: 12px; display: block; }
.news-pp strong {color: #333; }
.news-pp p {line-height:1.4; color: #444; padding-top: 5px; margin-bottom: 10px; }
.news-pp span {border: 1px solid #ff5402; font-size: 12px; padding: 4px 10px; color: #ff5402; font-family: 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; }

/*news_show*/
.news_con{}
.new_main{margin-top: 20px;}
.new_left{float: left;width: 870px;background-color: #fff;padding: 25px 20px;}
.new_title h1{font-size: 28px; line-height: 38px; color: #000; margin: 0;font-weight: 500; }
.new_info{padding: 10px 0; font-size: 12px; color: #999;line-height: 24px;height: 24px;}
.new_info .b-time {margin-right:18px; }
.new_info .b-comment {margin-left: 10px; }
.new_summary {margin-top: 20px; font-size: 14px; line-height: 28px; color: #333; padding: 10px 20px; background: #f9f9f9; table-layout: fixed; word-break: break-all; overflow: hidden; }
.new_summary em {font-weight: 700; }
.content_detail {padding: 30px 0; font-size: 16px; line-height: 32px; position: relative; word-wrap: break-word; overflow: hidden; }

/*上下篇*/
.news_next {border: 1px solid #999; border-left: none; border-right: none; padding: 15px 0; }
.news_next_left{float: left;width: 80%;}
.news_next_right{float: left;width: 20%;}
.news_next li {height: 30px; line-height: 30px; }
.news_next li a {color: #333; }
.news_next a.news_black {border: 1px solid #ff5402; padding: 4px 10px; color: #ff5402; font-family: 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; float: right; margin-top: 10px; }

/*page*/
#pages{margin-top: 20px;float: left;}
#pages a{ margin: 0 5px;padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #e6e6e6;color: #333;display: inline-block;}
#pages span{margin: 0 5px;padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #ff5402;color: #fff;display: inline-block;}
#pages a:hover{background: #ff5402;color: #fff;}

/*share*/
.fenxiang{padding: 4px 0;}
.bdsharebuttonbox .ttqq, .bdsharebuttonbox .ttwx, .bdsharebuttonbox .ttqzone, .bdsharebuttonbox .ttbdhome, .bdsharebuttonbox .ttsina, .bdsharebuttonbox .ttbaidu, .bdsharebuttonbox .ttrenren, .bdsharebuttonbox .tttqq, .bdsharebuttonbox .tthuaban, .bdsharebuttonbox .ttfbook, .bdsharebuttonbox .ttmore {background-repeat: no-repeat; background-image: url(../image/fxtb.png); background-position: 0px 0px; }
.bdsharebuttonbox .ttwx {background-position: 0px -24px; }
.bdsharebuttonbox .ttqzone {background-position: 0px -48px; }
.bdsharebuttonbox .ttsina {background-position: 0px -96px; }
.bdsharebuttonbox .ttbdhome {background-position: 0px -72px; }
.bdsharebuttonbox .tttqq {background-position: 0px -144px; }
.bdsharebuttonbox .tthuaban {background-position: 0px -168px; }
.bdsharebuttonbox .ttfbook {background-position: 0px -192px; }
.bdsharebuttonbox .ttmore {background-position: 0px -216px; }

/*page*/
.about-intro {padding: 45px 15px 50px;background: url(../image/anlibg.gif);text-align: center; color: #fff; font-size: 18px; }
.about-intro h1 {margin: 0 0 25px; font-size: 36px;font-weight: normal; }
.about-nav {padding: 0 15px; background: #ffff; text-align: center; font-size: 16px;    box-shadow: 0 1px 3px rgba(0,0,0,0.07);}
.about-nav a {display: inline-block; margin: 0 5px; border-bottom: 2px solid trasparent; width: 120px; height: 44px; line-height: 44px; color: #333; }
.about-nav a.active {border-bottom: 2px solid #ff5402; }
.about-nav a:hover{border-bottom:2px solid #ddd;text-decoration:none}
.about{padding: 56px 0;}